Skip to content

Add Advanced glTF tutorial#382

Merged
gpx1000 merged 30 commits into
KhronosGroup:mainfrom
gpx1000:gltf-tutorial
Jul 1, 2026
Merged

Add Advanced glTF tutorial#382
gpx1000 merged 30 commits into
KhronosGroup:mainfrom
gpx1000:gltf-tutorial

Conversation

@gpx1000

@gpx1000 gpx1000 commented May 28, 2026

Copy link
Copy Markdown
Contributor

Scene Graph Hierarchy chapter with optimization techniques and physics integration

Add three new sections covering unified scene graph architecture, dirty flag optimization, and bidirectional physics syncing. Include comprehensive appendix with common types reference for scene graph, animation, physics, and IK systems. Implement data-oriented design with cache-friendly flat arrays and topological sorting for efficient transform updates.

gpx1000 and others added 20 commits May 26, 2026 02:56
…hniques and physics integration

Add three new sections covering unified scene graph architecture, dirty flag optimization, and bidirectional physics syncing. Include comprehensive appendix with common types reference for scene graph, animation, physics, and IK systems. Implement data-oriented design with cache-friendly flat arrays and topological sorting for efficient transform updates.
* Add in advanced_gltf tutorial demo code
* Add in nav.adoc updates.
…e copies for localization to directory purposes. (i.e. renderer.h is changed in this tutorial, and if we let those files exist in their normal state in simple_engine they will include that renderer.h and MSVC can't accept that the defines here prevent the defines there and cause redefinition errors if using force include).
# Conflicts:
#	antora/modules/ROOT/nav.adoc
@SaschaWillems
SaschaWillems self-requested a review June 27, 2026 10:02
@SaschaWillems

Copy link
Copy Markdown
Collaborator

The new chapters have not yet been added to the navigation, so accessing them from a site-build is not possible right now.

Comment thread en/Advanced_glTF/introduction.adoc Outdated
Comment thread en/Advanced_glTF/introduction.adoc Outdated
Comment thread en/Advanced_glTF/introduction.adoc
Comment thread en/Advanced_glTF/introduction.adoc Outdated
Comment thread en/Advanced_glTF/introduction.adoc Outdated
Comment thread en/Advanced_glTF/Skeletal_Compute_Skinning/03_compute_skinning.adoc Outdated

@SaschaWillems SaschaWillems left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm now at the part where the tutorial actually starts showing code and I'm a bit confused. The code shown in the documentation does not match the C++ code at all. If I look at the "The Compute Skinning Pipeline" and compare that with the C++ code, they look totally different.

Is that intentional, or will the C++ code updated to match the actual tutorial (or vice versa)? If not, what's the ideal way to actually review the code shown in the tutorial?

@gpx1000
gpx1000 merged commit dee99eb into KhronosGroup:main Jul 1, 2026
13 checks passed
@gpx1000
gpx1000 deleted the gltf-tutorial branch July 1, 2026 02:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants